#include <GOSS_parser.hpp>
Public Types | |
enum | XML_TYPE { INTEGER, BOOLEAN, DOUBLE, CHARACTER, STRING, N_TYPES } |
Public Member Functions | |
GOSS_parser (boost::shared_ptr< _network > network) | |
Constructor. | |
virtual | ~GOSS_parser () |
virtual void | parse (const std::string &xmlFileName) |
int | getNBuses () |
int | getCaseId () |
int | getNBranches () |
double | getCaseSbase () |
void | copyDataCollection (std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &busCollection, std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &branchCollection) |
void | test_dumpDataColletionVector (std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &dataCollectionVector) |
void | test_dumpDataColletion (gridpack::component::DataCollection &dataCollection) |
void | test_dumpTypeMap () |
enum gridpack::parser::GOSS_parser::XML_TYPE |
gridpack::parser::GOSS_parser< _network >::GOSS_parser | ( | boost::shared_ptr< _network > | network | ) | [explicit] |
Constructor.
virtual gridpack::parser::GOSS_parser< _network >::~GOSS_parser | ( | ) | [virtual] |
Destructor
void gridpack::parser::GOSS_parser< _network >::copyDataCollection | ( | std::vector< boost::shared_ptr< gridpack::component::DataCollection > > & | busCollection, | |
std::vector< boost::shared_ptr< gridpack::component::DataCollection > > & | branchCollection | |||
) |
int gridpack::parser::GOSS_parser< _network >::getCaseId | ( | ) |
double gridpack::parser::GOSS_parser< _network >::getCaseSbase | ( | ) |
int gridpack::parser::GOSS_parser< _network >::getNBranches | ( | ) |
int gridpack::parser::GOSS_parser< _network >::getNBuses | ( | ) |
virtual void gridpack::parser::GOSS_parser< _network >::parse | ( | const std::string & | xmlFileName | ) | [virtual] |
Parse network configuration file and create network
fileName | name of network file |
References gridpack::utility::CoarseTimer::configTimer(), gridpack::utility::CoarseTimer::createCategory(), gridpack::parser::BaseParser< _network >::createNetwork(), gridpack::utility::CoarseTimer::instance(), gridpack::utility::CoarseTimer::start(), and gridpack::utility::CoarseTimer::stop().
void gridpack::parser::GOSS_parser< _network >::test_dumpDataColletion | ( | gridpack::component::DataCollection & | dataCollection | ) |
References gridpack::component::DataCollection::dump().
void gridpack::parser::GOSS_parser< _network >::test_dumpDataColletionVector | ( | std::vector< boost::shared_ptr< gridpack::component::DataCollection > > & | dataCollectionVector | ) |
void gridpack::parser::GOSS_parser< _network >::test_dumpTypeMap | ( | ) |